home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Software of the Month Club
/
Amiga General Interest Volume 220 (1995)(SOMC)(Disk 2 of y)[SMCxxxC30Ix].zip
/
Amiga General Interest Volume 220 (1995)(SOMC)(Disk 2 of y)[SMCxxxC30Ix].adf
/
Typeface
/
Source
/
text.c
< prev
next >
Wrap
C/C++ Source or Header
|
1995-10-01
|
3KB
|
117 lines
/***************************/
/* */
/* Localized Text Routines */
/* */
/***************************/
#include "Typeface.h"
char LabelStr[2];
void SetLabelKey(Object *win, Object *gadg, APTR text)
{
char *uscore;
if ((uscore = strchr(GetString(text),'_')) != NULL)
{
LabelStr[0] = tolower(uscore[1]);
GadgetKey(win,gadg,LabelStr);
}
}
void SetupMenus(struct NewMenu *menus)
{
while (menus->nm_Type != NM_END)
{
switch ((ULONG)(menus->nm_UserData))
{
case ID_PROJECTMENU:
menus->nm_Label = GetString(msgMenuProjectTitle);
break;
case ID_OPEN:
menus->nm_Label = GetString(msgMenuOpen);
break;
case ID_SAVE:
menus->nm_Label = GetString(msgMenuSave);
break;
case ID_CHANGEDIR:
menus->nm_Label = GetString(msgMenuChangeDir);
break;
case ID_PREVIEW:
menus->nm_Label = GetString(msgMenuPreview);
break;
case ID_PREFS:
menus->nm_Label = GetString(msgMenuPrefs);
break;
case ID_ABOUT:
menus->nm_Label = GetString(msgMenuAbout);
break;
case ID_QUIT:
menus->nm_Label = GetString(msgMenuQuit);
break;
case ID_FONTMENU:
menus->nm_Label = GetString(msgMenuFontTitle);
break;
case ID_EDITFONT:
menus->nm_Label = GetString(msgMenuEditFont);
break;
case ID_MOVEFL:
case ID_MOVEL:
menus->nm_Label = GetString(msgMenuMoveLeft);
break;
case ID_MOVEFR:
case ID_MOVER:
menus->nm_Label = GetString(msgMenuMoveRight);
break;
case ID_MOVEFU:
case ID_MOVEU:
menus->nm_Label = GetString(msgMenuMoveUp);
break;
case ID_MOVEFD:
case ID_MOVED:
menus->nm_Label = GetString(msgMenuMoveDown);
break;
case ID_RESETKERN:
menus->nm_Label = GetString(msgMenuResetKern);
break;
case ID_CHARMENU:
menus->nm_Label = GetString(msgMenuCharTitle);
break;
case ID_COPY:
menus->nm_Label = GetString(msgMenuCopy);
break;
case ID_PASTE:
menus->nm_Label = GetString(msgMenuPaste);
break;
case ID_ZOOMIN:
menus->nm_Label = GetString(msgMenuZoomIn);
break;
case ID_ZOOMOUT:
menus->nm_Label = GetString(msgMenuZoomOut);
break;
case ID_WIDTHC:
menus->nm_Label = GetString(msgMenuChangeWidth);
break;
case ID_KERNING:
menus->nm_Label = GetString(msgMenuKerning);
break;
case ID_PREVIEWMENU:
menus->nm_Label = GetString(msgMenuPreviewTitle);
break;
case ID_UPDATE:
menus->nm_Label = GetString(msgMenuUpdate);
break;
case ID_ALL:
menus->nm_Label = GetString(msgMenuShowAll);
break;
case ID_CLEAR:
menus->nm_Label = GetString(msgMenuClear);
break;
}
menus++;
}
}